home *** CD-ROM | disk | FTP | other *** search
/ System Booster / System Booster.iso / Texteditors / Origami / Sources / man / Makefile < prev    next >
Encoding:
Makefile  |  1996-09-27  |  1.5 KB  |  62 lines

  1. COMMON_HDRS=    ../doc/name.sed
  2.  
  3. include ../Configfile
  4.  
  5. MANPAGES=    autoalias.1 dirfold.1 keybind.1 viewrc.1 origami.1
  6.  
  7. all:        check_common o-opt.sed.MAN
  8.  
  9. lint:
  10.  
  11. awk:        check_common o-opt.sed.MAN
  12.  
  13. do_check_common:check_common
  14.  
  15. install:    $(MAN_INSTALL_TARGET)
  16.  
  17. man_install:    $(MAN_PATH)/man1 check_common $(COMMON_HDRS) o-opt.sed.MAN
  18.         for i in $(MANPAGES);do\
  19.           soelim $$i | ( cd ../doc; sh name.sed ) >$(MAN_PATH)/man1/$$i$(MAN_EXT);\
  20.                   chmod 644 $(MAN_PATH)/man1/$$i$(MAN_EXT);\
  21.                 done
  22.  
  23. manz_install: $(MAN_PATH)/man1.Z
  24.         for i in $(MANPAGES);do\
  25.           soelim $$i | ( cd ../doc; sh name.sed ) | \
  26.             compress >$(MAN_PATH)/man1.Z/$$i$(MAN_EXT);\
  27.                   chmod 644 $(MAN_PATH)/man1.Z/$$i$(MAN_EXT);\
  28.                 done
  29.  
  30. catz_install: $(MAN_PATH)/cat1.Z
  31.         for i in $(MANPAGES);do\
  32.           soelim $$i | ( cd ../doc; sh name.sed ) | \
  33.             nroff -man | compress >$(MAN_PATH)/cat1.Z/$$i$(MAN_EXT);\
  34.                   chmod 644 $(MAN_PATH)/cat1.Z/$$i$(MAN_EXT);\
  35.                 done
  36.  
  37. cat_install: $(MAN_PATH)/cat1
  38.         for i in $(MANPAGES);do\
  39.           soelim $$i | ( cd ../doc; sh name.sed ) | \
  40.             nroff -man >$(MAN_PATH)/cat1/$$i$(MAN_EXT);\
  41.                   chmod 644 $(MAN_PATH)/cat1/$$i$(MAN_EXT);\
  42.                 done
  43.  
  44. deinstall:
  45.         rm -rf $(MAN_PATH)/*
  46.  
  47. depend pseudo_depend:
  48.  
  49. $(MAN_PATH)/man1 $(MAN_PATH)/man1.Z $(MAN_PATH)/cat1 $(MAN_PATH)/cat1.Z:
  50.         $(DIR_INSTALL) -m 755 $@
  51.  
  52. o-opt.sed.MAN:  ../doc/name.sed
  53.         (cd ../doc; sh name.sed) <o-opt.MAN >o-opt.sed.MAN
  54.  
  55. tags:
  56.  
  57. clean:
  58.         rm -f o-opt.sed.MAN
  59.  
  60. clobber:        clean
  61. #{{{}}}
  62.